Skip to main content

Commande : Générer des visualisations SFC/LD

Important

Cette commande est disponible lorsque vous avez installé CODESYS POU Visu Generator module complémentaire.

Symbole : _pvg_icon.png

Fonction: si votre application contient des POU (PRG) ou des blocs fonctionnels (FB) dans le langage d'implémentation Diagramme de fonctions séquentielles (SFC) ou Échelle (LD2), puis des visualisations correspondantes sont générées.

Appel: Projet menu

Exigence: Les CODESYS POU Visu Generator le package est installé.

Après avoir exécuté la commande, les objets générés sont stockés dans le POU voir. Vous pouvez désormais utiliser ces objets comme modèles de visualisation et les intégrer dans vos propres visualisations cadre élément ou un Onglets élément.

The newly generated visualization can run parallel to the application separately without a development system. It visualizes the online status of the application and shows the current program step highlighted in color.

Résultat avec Ladder (LD2)

For PROGRAM POUs, the newly generated visualizations are displayed in the POUs view in the format <FB name>_LD_VISU.

For sub-POUs, the newly generated visualizations are displayed in the POUs view under the LD-Visus folder in the format <POU name><sub-POU name>_LD_VISU.

Les sous-POU sont des blocs fonctionnels, des actions, des propriétés, des méthodes ou des transitions.

Résultat avec SFC

Pour les POU PROGRAM et les blocs fonctionnels, les visualisations nouvellement générées sont affichées dans POU afficher au format <POU name>_SFC_FRAME. Exemple :

PLC_PRG_SFC_FRAME

Vous pouvez utiliser un élément de cadre pour intégrer des visualisations avec l'extension de nom SFC_FRAME. Si la visualisation a été générée à partir d'un bloc fonctionnel, alors l'instance du bloc fonctionnel fb est automatiquement déclaré dans l'éditeur d'interface. Les indices tels que iCurrentIndex sont internes et sont paramétrés automatiquement.

For sub-POUs, the newly generated visualizations are displayed in the POUs view under the SFC-SubVisus folder in the format <POU name> SFC_VISU<sub-POU name>.

sous-POU sont des blocs fonctionnels, des actions, des propriétés, des méthodes ou des transitions. Exemple :

POU_1_SFC_VISU, POU_1_SFC_VISU_Step0_to_Init

Ce qu'il vous reste à faire

Pour les blocs fonctionnels SFC/LD, vous devez transférer l'instance correspondante.

Cela n'est pas nécessaire pour les programmes SFC/LD car les variables sont utilisées directement.

Générer une visualisation à partir d'un POU SFC

Uniquement possible avec les objets LD2

Vous pouvez créer uniquement des visualisations pour les POU dans Échelle (LD2) langage de mise en œuvre. Afin de visualiser un POU dans LD, convertissez-le d'abord en LD2 à l'aide du Convertir en New Ladder commande. Ensuite, vous pouvez générer une visualisation LD2 à partir de cela

Pour plus d'informations, voir :

Générer une visualisation à partir d'un POU SFC

Important

Réglez le SFCCurrentStep indicateur pour chaque objet SFC dans sa boîte de dialogue de propriétés sur Paramètres SFC onglet. Dans le cas contraire, des erreurs de compilation se produiront.

Si le code SFC contient des macros, une visualisation distincte est générée pour chaque macro. Cette visualisation peut être sélectionnée en cliquant dessus.

Exemple 542. Exemple

Visualisation SFC générée

_pvg_img_generated_sfc_visu.png


Pour plus d'informations, voir :